package ve.edu.ucla.laboratorio.dals.modelo.prueba;

import java.util.List;

import ve.edu.ucla.laboratorio.dals.Utilidades;
import ve.edu.ucla.laboratorio.dals.modelo.Autenticacion;
import ve.edu.ucla.laboratorio.dals.modelo.Permiso;
import ve.edu.ucla.laboratorio.dals.modelo.Usuario;

class EjemploUsuario extends Usuario {
	private final String claveCodificada;
	private final List<Permiso> permisos;

	public EjemploUsuario(String nombreUsuario, String nombreCompleto,
			String rif, String telefono, String email, int fotoId,
			String clave, List<Permiso> permisos, int bancoId, String numeroCuenta, String polizaId) {
		super(nombreUsuario, nombreCompleto, rif, telefono, email, fotoId, bancoId, numeroCuenta, polizaId);
		this.claveCodificada = Utilidades.convertirMD5(Autenticacion.codificarClave(nombreUsuario, clave));
		this.permisos = permisos;
	}

	public String getClaveCodificada() {
		return claveCodificada;
	}

	public List<Permiso> getPermisos() {
		return permisos;
	}
}
